package ai.people.platform.archives.ws.executor;

import javax.websocket.Session;

/**
 * @author LiGuanNan
 * @date 2022/7/7 10:22
 */
public interface WebSocketExecutor {

    /**
     * 连接成功
     * @param session
     */
    void onOpen(Session session);

    /**
     * 连接关闭
     * @param session
     */
    void onClose(Session session);

    /**
     * 接收到消息
     * @param text
     */
    String onMsg(String text, Session session);

    /**
     * 接收到消息
     * @param text
     */
    String sendMsg(String text, Session session);
}
